package com.tiancheng.onecode.model.response.admin;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @ClassName QueryCurrentMerchantRes
 * @Description 查询当前用户所属商户
 * @Author kellen
 * @Date 2024/12/29 20:19
 */
@Data
public class QueryCurrentMerchantRes implements Serializable {
    /**
     * 商户和平台的关联id
     */
    private Long platformMerchantId;
    /**
     * 商户编码/商户ID
     */
    private String merchantCode;
    /**
     * 商户名称
     */
    @NotBlank
    private String merchantName;
    /**
     * 商户状态
     *  @see com.tiancheng.onecode.enums.MerchantStatusEnums
     */
    private Integer merchantStatus;
    /**
     * 商户状态描述
     */
    private String merchantStatusDescribe;
    /**
     * 收款码
     */
    private String qr;
    /**
     * 平台分佣百分比值
     */
    @NotNull(message = "抽佣金额不能为空")
    private BigDecimal platformPercent;
    /**
     * 管理后台地址
     */
    private String adminUrl;
}
